#define MSG_ERROR "<html><head><title>Error 404</title></head><body><h2>Error 404</h2>Archivo no encontrado</body></html>"

int servicio_conn(int fd){
	int cantidad_leida=0;
	unsigned char buf[4096];
	
	while(cantidad_leida=read(fd, buf, sizeof buf)){ //leimos la peticion del cliente HTTP
		//como me llega el \n del enter le resto 2
		//cantidad_leida=(cantidad_leida-2);
		//buf[cantidad_leida]=0;
		//muestro lo que me llego como peticion
		//archivo_pedido[255]=0;
		//buf[4095]=0;//ponemos el terminador al string	
	
		fprintf(stderr, "Recibi: %s\nHe leido %d caracteres\n\n\n", buf, cantidad_leida);
		//write(fd, "\n", 1);
		
		// Comienzan los if de las opciones
		if(!strcmp(buf, "hola"))
		{
	            write(fd, "quien?", sizeof "quien?");
	            read(fd, buf, sizeof buf);
			
			printf("Me respondio con el nombre: %s\n", buf);
			
			write(fd, "chau cliente", sizeof "chau cliente");	
			printf("Le digo chau al cliente \n");		
			
			read(fd, buf, sizeof buf);
			
			if (!strcmp(buf, "chau"))
			{
				
				printf("El cliente me dijo chau \n");
				return 0;					
			}	
						
	      }


		if(!strcmp(buf, "quit")){
			write(fd, "Cierro tu conexion\n", sizeof "Cierro tu conexion\n");
			return 0;
		}
		
		else
		{
			write(fd, "No se reconoce el comando\n", sizeof "No se reconoce el comando\n");
		}
		
	}
	return 0;
}
